import java.util.Scanner;

/**
 * 输出空心矩形，矩形的高和宽用户输入， 必须都大于等于3，否则要求重新输入；
 * 比如，输入3和5，则最后的图形如下
 *  *****
 *  *   *
 *  *****
 */

public class XunhuanZuoye1 {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        System.out.println("输入矩形的高");
        System.out.println("输入矩形的宽");
        int h=1;
        int k=1;
        while (true){
           h=input.nextInt();
           k=input.nextInt();
            if (h>=3&&k>=3){
                break;
            }
            System.out.println("输入错误，重新输入");

        }for (int i=0;i<h;i++){
            System.out.print("*");
            for (int j=1;j<k;j++){
                if (i==0||i==h-1||j==k-1){
                    System.out.print("*");
                }else {
                    System.out.print("");
                }
            }
            System.out.println();

        }


       }
    }

